<?php
// 订单自主查询系统 - 配置文件
// 版权所有 © 2025 慕念科技. 保留所有权利.

// 数据库配置
define('DB_HOST', '127.0.0.1');
define('DB_PORT', '3306');
define('DB_NAME', 'cscs');
define('DB_USER', 'cscs');
define('DB_PASS', 'cscs');

try {
    // 创建PDO连接
    $pdo = new PDO(
        'mysql:host=' . DB_HOST . ';port=' . DB_PORT . ';dbname=' . DB_NAME . ';charset=utf8mb4',
        DB_USER,
        DB_PASS,
        [
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
            PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
            PDO::ATTR_EMULATE_PREPARES => false
        ]
    );
} catch (PDOException $e) {
    die('数据库连接失败: ' . $e->getMessage());
}

// API配置
// 阿里云快递查询API
// 来源: https://market.aliyun.com/detail/cmapi021863;jsessionid=71DC5E40EF9BE1C216674C45C02494B3#sku=yuncode15863000017
define('API_URL', 'https://wuliu.market.alicloudapi.com/kdi');

// 系统常量
define('SYSTEM_NAME', '订单自主查询系统');
define('ADMIN_LOGIN_TIMEOUT', 86400); // 管理员登录超时时间(秒)

// 获取配置值
function getConfig($key, $default = null) {
    static $settings = null;
    if ($settings === null) {
        $settings = getSystemSettings();
    }
    return isset($settings[$key]) ? $settings[$key] : $default;
}